#include <iostream>
#include<stdio.h>
#if 0
int main() {
    int num=0;
    int *p=(int *)calloc(10,sizeof(int));
    if(NULL!=p) {
        int i=0;
        for(int i=0;i<10;i++) {
            printf("%d ",*(p+i));
        }
    }
    int *ptr=NULL;
    ptr=(int*)realloc(p,1000);
    if(ptr!=NULL) {
        p=ptr;
    }
    free(ptr);
    return 0;
}

int main() {
    int **arr=(int**)malloc(sizeof(int*)*3);
    for(int i=0;i<3;i++) {
        *(arr+i)=(int *)malloc(sizeof(int)*5);
    }
    for(int i=0;i<3;i++) {
        for(int j=0;j<5;j++) {
            printf("%d ",arr[i][j]);
        }
        printf("\n");
    }

    return 0;
}
#endif